<?php
/*
建立调试机制的类,目前会把执行过的SQL语句格式化输出
*/
class Debug{
	static public $sqlNum=0;
	static public $sql=array();
	static function getInstance() {
		static $instance = array();
		if (!$instance) {
			$instance[0] = new Debug;
		}
		return $instance[0];
	}
	static function newSql($sql){
		self::$sqlNum++;
		array_push(self::$sql,$sql);
	}
	static function echoSql() {
		echo "<br /><br /><br />Debug<table><tr><td>Total:".(self::$sqlNum)."</td><td>SQL Sentence</td></tr>";
		for($i=0;$i<self::$sqlNum;$i++)
			echo "<tr><td>".($i+1)."</td><td>".self::$sql[$i]."</td></tr>";
		echo "</table>";
	}
}